home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / SNNSV32.ZIP / SNNSv3.2 / kernel / sources / art_ui.h < prev    next >
C/C++ Source or Header  |  1994-04-25  |  4KB  |  136 lines

  1. /*****************************************************************************
  2.   FILE           : art_ui.h
  3.   SHORTNAME      : 
  4.   SNNS VERSION   : 3.2
  5.  
  6.   PURPOSE        : SNNS-Kernel User Interface Function Prototypes for ART networks
  7.   NOTES          :
  8.  
  9.   AUTHOR         : Kai-Uwe Herrmann 
  10.   DATE           : 17.05.92
  11.  
  12.   CHANGED BY     : Sven Doering
  13.   IDENTIFICATION : @(#)art_ui.h    1.7 3/15/94
  14.   SCCS VERSION   : 1.7
  15.   LAST CHANGE    : 3/15/94
  16.  
  17.              Copyright (c) 1990-1994  SNNS Group, IPVR, Univ. Stuttgart, FRG
  18.  
  19. ******************************************************************************/
  20. #ifndef _ART_UI_DEFINED_
  21. #define  _ART_UI_DEFINED_
  22.  
  23.  
  24. /* funcname: artui_getClassifiedStatus ()
  25.    Purpose : Returns the classification status of the actual network
  26.    in-Par  : none
  27.    out-Par : status :   Possible results are:   ART_NO_CLASSIFICATION
  28.                                                 ART_CLASSIFIED
  29.                                                 ART_NOT_CLASSIFIABLE
  30.                                                 ART_DONT_KNOW
  31.    ret_val : krui_err:  Returns an error if no Units defined.
  32. */
  33. krui_err artui_getClassifiedStatus (
  34.                                     art_cl_status *status
  35.                                    );
  36.  
  37.  
  38.  
  39. /* funcname: artui_getClassNo ()
  40.    Purpose : Returns the index of the F2-winner-unit
  41.    in-par  : none
  42.    out-par : class_no:  If class_no is negative, then no winning unit exists.
  43.    ret-val : krui_err:  Returns an error if no Units defined.
  44. */
  45. krui_err artui_getClassNo (
  46.                            int *class_no
  47.                           );
  48.  
  49.  
  50.  
  51. /* funcname: artui_getN ()
  52.    Purpose : Returns the number of F1-units in an ART1 or ART2 network
  53.    in-par  : none
  54.    out-par : N : number of F1-Units (-1 is returned if not topologically sorted)
  55.    ret-val : krui_err:  Returns an error if no Units defined.
  56. */
  57. krui_err artui_getN (
  58.                      int *N
  59.                     );
  60.  
  61.  
  62.  
  63.  
  64. /* funcname: artui_getM ()
  65.    Purpose : Returns the number of F2-units in an ART1 or ART2 network
  66.    in-par  : none
  67.    out-par : M : number of F2-Units (-1 is returned if not topologically sorted)
  68.    ret-val : krui_err:  Returns an error if no Units defined.
  69. */
  70. krui_err artui_getM (
  71.                      int *M
  72.                     );
  73.  
  74.  
  75.  
  76.  
  77. /* funcname: artui_getNa ()
  78.    Purpose : Returns the number of F1a-units in an ARTMAP network
  79.    in-par  : none
  80.    out-par : Na: number of F1a-Units (-1 is returned if not topologically sorted)
  81.    ret-val : krui_err:  Returns an error if no Units defined.
  82. */
  83. krui_err artui_getNa (
  84.                      int *Na
  85.                     );
  86.  
  87.  
  88.  
  89.  
  90. /* funcname: artui_getNb ()
  91.    Purpose : Returns the number of F1b-units in an ARTMAP network
  92.    in-par  : none
  93.    out-par : Nb: number of F1b-Units (-1 is returned if not topologically sorted)
  94.    ret-val : krui_err:  Returns an error if no Units defined.
  95. */
  96. krui_err artui_getNb (
  97.                      int *Nb
  98.                     );
  99.  
  100.  
  101.  
  102.  
  103. /* funcname: artui_getMa ()
  104.    Purpose : Returns the number of F2a-units in an ARTMAP network
  105.    in-par  : none
  106.    out-par : Ma: number of F2a-Units (-1 is returned if not topologically sorted)
  107.    ret-val : krui_err:  Returns an error if no Units defined.
  108. */
  109. krui_err artui_getMa (
  110.                      int *Ma
  111.                     );
  112.  
  113.  
  114.  
  115.  
  116. /* funcname: artui_getMb ()
  117.    Purpose : Returns the number of F2b-units in an ARTMAP network
  118.    in-par  : none
  119.    out-par : Mb: number of F2b-Units (-1 is returned if not topologically sorted)
  120.    ret-val : krui_err:  Returns an error if no Units defined.
  121. */
  122. krui_err artui_getMb (
  123.                      int *Mb
  124.                     );
  125.  
  126.  
  127.  
  128.  
  129. #endif 
  130.  
  131.  
  132.  
  133.  
  134.  
  135. /* 135 lines generated by deleteprivatedefinitions.awk */
  136.